$(document).ready(function(){
	pages=['home','customers','products','coder'];
	//----------------刷新、刚进入页面
	$.post('trans.php',{
			'dest':'php/log.php',
			'action':'get_position'
		},function(position){
			$('#window').html(position);
	});
	$.post('trans.php',{
			'dest':'php/log.php',
			'action':'get_active_position'
		},function(active){
			$('#'+active).addClass('active');
	});

	//---------------点击页面
	showFrontPage('home');
	showFrontPage('customers');
	showFrontPage('products');
	showFrontPage('coder');
	function showFrontPage(frontpage){
		$('#'+frontpage).click(function(){
			for(i=0;i<4;i++){
				if(pages[i]==frontpage){
					$('#'+pages[i]).addClass('active');
				}else{
					$('#'+pages[i]).removeClass('active');
				}
			}
			$.post('trans.php',{
					'dest':frontpage+'.html',
					'action':'get_position'
				},function(data){
					$('#window').html(data);
			});
			current_position=frontpage;
			$.post('trans.php',{
				'dest':'php/log.php',
				'action':'set_position',
				'current_position':current_position
			});
		});
	}

//--------------------页面初始化---------------

function logFunction(){
	$.post('trans.php',{'dest':'php/log.php','action':'islogin'},function(data){
			var v_out=$('#login_link').html();
			eval('var info='+data);
			name=info.name;
			islogin=info.islogin;
			if(islogin){
				//--------登录后，显示昵称或用户名
				$('#userInfo').css('cursor','pointer');
				$('#userInfo').html(name);
				$('#userInfo').mouseover(function(){
					$('#userInfo').html('个人中心');
					$('#userInfo').attr('title','点击进入个人中心');
					$('#userInfo').mouseout(function(){
						$('#userInfo').html(name);
					});
				});
				//-----------显示   注销  按钮----------
				$('#login_link').mouseover(function(){
					var v_out=$('#login_link').html();
					$('#login_link').html('注销');
					$('#login_link').mouseout(function(){
						$('#login_link').html(v_out);
					});
				})
				//--------进入用户界面-----注销--
				//-----------注销-----------
				$('#userInfo').click(function(){
					$.post('trans.php',{'dest':'php/backstage.php'},function(data){
						$('#window').html(data);
						backStage();
					});
				});
				$('#login_link').click(function(){
					$.post('trans.php',{'dest':'php/log.php','action':'logout'},function(bool){
						if(bool)
							alert('logout succeeded');
						location.reload();
							
					});
				});
			}else{
				//未登录，允许执行点击登录
				$('#userInfo').html('');
				$('#userInfo').attr('title','');
				$('#login_link').html(v_out);
				$('#userInfo').click(function(){return false});
				$('#userInfo').css('cursor','default');
				$('#login_link').click(function(){
					$('#login_window').fadeIn();
					$('#container').fadeTo('fast',0.5);
					document.body.onselectstart=function(){return false};
	/*--log in---*/	$('#sub').click(function(){				
							var user=$('#username').val();
							var pass=$('#pass').val();
							$.post('trans.php',{
								'dest':'php/log.php',
								'action':'login',
								'username':user,
								'pass':pass
						},function(bool){
	/*login succeed*/		
							if(bool){
								$('#login_window').html('login succeeded');
								setTimeout(function(){
									$('#login_window').fadeOut();
									$('#container').fadeTo('fast',1);
									document.body.onselectstart='';
									location.reload();
								},1000);
							}else
								alert('login failed');
						});
					});
					$('#login_cancel').click(function(){
						$('#login_window').fadeOut();
						$('#container').fadeTo('fast',1);
						document.body.onselectstart='';
					});
				});
			}
	});
}
logFunction();

//------------------ go to top
		$('body').prepend('<a id="go_top" class="btn">Top</a>');
		$('#go_top').css({
			'position':'fixed',
			'right':'50px',
			'bottom':'50px',
			'display':'none'
		});
		$(window).scroll(function(){
			if($('body').scrollTop()>500)
				$('#go_top').fadeIn();
			else
				$('#go_top').fadeOut();
		});
		$('#go_top').click(function(){
			var pos=$('body').scrollTop();
			if(pos<2000)
				var dt=setInterval(function(){
					$('body').scrollTop(pos-=60);
					if(pos<=0)
						clearInterval(dt);
				},5);
			else{
				$('body').fadeOut(function(){
					$('body').scrollTop(0);
					$('body').fadeIn();
				})
			}
		});
});

